fill (someone's) boots

Translations
se gaver
Definitions
To take advantage of an opportunity, often by taking someone else's place or share; can also mean to enjoy oneself or indulge fully. In British English, it sometimes means to help oneself generously.